# -*- coding: utf-8 -*-
# Gera uma lista com 100 numeros aleatorios e imprime o seu conteudo
# Calcula a variancia da lista
#
# autor: Gonçalo Ferreira
# data: 07 de outubro de 2013
#
#
from random import *

rand = []

# print randint(1,101) # imprime um numero aleatorio entre 1 e 101

for x in range(0,100):
    rand.append(randint(0,100)) # ciclo para gerar 100 numeros aleatorios

qtd = len(rand)
soma = sum (rand)
maxm = max(rand)
minm = min (rand)

aux = sum( [ i*i for i in rand ] )
var_num = ( aux - (soma**2/ qtd )) / (qtd - 1)

# print (rand) # imprime todo o conteudo da lista
# print(len(rand)) # imprime a qtd de elementos de uma lista

print ("A lista e constituida por :" %qtd)

